package sz.szsmk.citizencard.model.network.dzbean.res;

import java.util.List;

/**
 * Copyright (c)2018
 * author: zdh
 * created on: 2018/7/6 15:57
 * description:
 *
 * 修改
 */
public class BillResponse {


    /**
     * code : 0000
     * message : 查询成功
     * data : {"total":190,"totalPage":19,"nextPage":1,"currentPage":0,"tradeList":[{"month":null,"item":[{"time":null,"tradeType":"other","tradeTypeDesc":"其他","money":1,"moneyDesc":"0.01","status":"1","statusDesc":"交易成功","recordType":"0","recordTypeStr":"账户余额","detailDesc":""}]}]}
     */

    private String code;
    private String message;
    private DataBean data;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * total : 190
         * totalPage : 19
         * nextPage : 1
         * currentPage : 0
         * tradeList : [{"month":null,"item":[{"time":null,"tradeType":"other","tradeTypeDesc":"其他","money":1,"moneyDesc":"0.01","status":"1","statusDesc":"交易成功","recordType":"0","recordTypeStr":"账户余额","detailDesc":""}]}]
         */

        private int total;
        private int totalPage;
        private int nextPage;
        private int currentPage;
        private List<TradeListBean> tradeList;

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getTotalPage() {
            return totalPage;
        }

        public void setTotalPage(int totalPage) {
            this.totalPage = totalPage;
        }

        public int getNextPage() {
            return nextPage;
        }

        public void setNextPage(int nextPage) {
            this.nextPage = nextPage;
        }

        public int getCurrentPage() {
            return currentPage;
        }

        public void setCurrentPage(int currentPage) {
            this.currentPage = currentPage;
        }

        public List<TradeListBean> getTradeList() {
            return tradeList;
        }

        public void setTradeList(List<TradeListBean> tradeList) {
            this.tradeList = tradeList;
        }

        public static class TradeListBean {
            /**
             * month : null
             * item : [{"time":null,"tradeType":"other","tradeTypeDesc":"其他","money":1,"moneyDesc":"0.01","status":"1","statusDesc":"交易成功","recordType":"0","recordTypeStr":"账户余额","detailDesc":""}]
             */

            private String month;
            private List<ItemBean> item;

            public String getMonth() {
                return month;
            }

            public void setMonth(String month) {
                this.month = month;
            }

            public List<ItemBean> getItem() {
                return item;
            }

            public void setItem(List<ItemBean> item) {
                this.item = item;
            }

            public static class ItemBean {

                private boolean isShowTitle = false;
                private String month;

                /**
                 * time : null
                 * tradeType : other
                 * tradeTypeDesc : 其他
                 * money : 1
                 * moneyDesc : 0.01
                 * status : 1
                 * statusDesc : 交易成功
                 * recordType : 0
                 * recordTypeStr : 账户余额
                 * detailDesc :
                 */

                private String time;
                private String tradeType;
                private String tradeTypeDesc;
                private int money;
                private String moneyDesc;
                private String status;
                private String statusDesc;
                private String recordType;
                private String recordTypeStr;
                private String detailDesc;

                public String getMonth() {
                    return month;
                }

                public void setMonth(String month) {
                    this.month = month;
                }

                public boolean isShowTitle() {
                    return isShowTitle;
                }

                public void setShowTitle(boolean showTitle) {
                    isShowTitle = showTitle;
                }

                public String getTime() {
                    return time;
                }

                public void setTime(String time) {
                    this.time = time;
                }

                public String getTradeType() {
                    return tradeType;
                }

                public void setTradeType(String tradeType) {
                    this.tradeType = tradeType;
                }

                public String getTradeTypeDesc() {
                    return tradeTypeDesc;
                }

                public void setTradeTypeDesc(String tradeTypeDesc) {
                    this.tradeTypeDesc = tradeTypeDesc;
                }

                public int getMoney() {
                    return money;
                }

                public void setMoney(int money) {
                    this.money = money;
                }

                public String getMoneyDesc() {
                    return moneyDesc;
                }

                public void setMoneyDesc(String moneyDesc) {
                    this.moneyDesc = moneyDesc;
                }

                public String getStatus() {
                    return status;
                }

                public void setStatus(String status) {
                    this.status = status;
                }

                public String getStatusDesc() {
                    return statusDesc;
                }

                public void setStatusDesc(String statusDesc) {
                    this.statusDesc = statusDesc;
                }

                public String getRecordType() {
                    return recordType;
                }

                public void setRecordType(String recordType) {
                    this.recordType = recordType;
                }

                public String getRecordTypeStr() {
                    return recordTypeStr;
                }

                public void setRecordTypeStr(String recordTypeStr) {
                    this.recordTypeStr = recordTypeStr;
                }

                public String getDetailDesc() {
                    return detailDesc;
                }

                public void setDetailDesc(String detailDesc) {
                    this.detailDesc = detailDesc;
                }
            }
        }
    }
}
